mountain with several steep elevations - Turc Anglais Dictionnaire